package com.zmn.oms.model.entity.fcorderpart;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 类描述：厂商工单配件（限厂商单） 
 * 
 * @author liuying 
 * @date 2018-11-07 20:14
 */
@Data
public class OrderFactoryPart implements Serializable {

	private static final long serialVersionUID =  6963955869882213209L;

	private Integer fcOrderPartId;

	/**
	 * 厂商id
	 */
	private Integer factoryId;

	/**
	 * 配件申请方式：1、后台添加、2、厂商添加、3、工程师申请
	 */
	private Integer applyType;

	/**
	 * 工单id
	 */
	private Long orderId;

	/**
	 * 工程师id
	 */
	private Long masterId;

	/**
	 * 工程师姓名
	 */
	private String masterName;

	/**
	 * 配件来源 1 厂商配件 2 自购配件
	 */
	private Integer src;

	/**
	 * 配件id
	 */
	private Integer partId;

	/**
	 * 配件名称
	 */
	private String partName;

	/**
	 * 配件编码
	 */
	private String partCode;

	/**
	 * 配件照片1
	 */
	private String imgSrc1;

	/**
	 * 配件照片2
	 */
	private String imgSrc2;

	/**
	 * 配件照片3
	 */
	private String imgSrc3;

	/**
	 * 配件一级分类Id
	 */
	private Integer categOneId;

	/**
	 * 配件一级分类名称
	 */
	private String categOneName;

	/**
	 * 配件二级分类Id
	 */
	private Integer categId;

	/**
	 * 配件二级分类名称
	 */
	private String categName;

	/**
	 * 配件名称 （一级分类 - 二级分类 - 三级分类）
	 */
	private String partFullName;

	/**
	 * 工程师拍照配件图片1
	 */
	private String picSrc1;

	/**
	 * 工程师拍照配件图片2
	 */
	private String picSrc2;

	/**
	 * 工程师拍照配件图片3
	 */
	private String picSrc3;

	/**
	 * 数量
	 */
	private BigDecimal number;

	/**
	 * 单位
	 */
	private String unit;

	/**
	 * 单价
	 */
	private Long price;

	/**
	 * 审核状态 1待审核 2成功 3失败
	 */
	private Integer reviewStatus;

	/**
	 * 审核时间
	 */
	private Date reviewTime;

	/**
	 * 审核版本号
	 */
	private Integer reviewVersion;

	/**
	 * 是否要求旧件返厂：1否 2是
	 */
	private Integer retrieve;





	private String creater;

	private Date createTime;
}
